package org.tsinghua.vaccine.controller.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * @author ipenta
 * @ClassName: VaccineVo
 * @Description: TODO
 * @date 2017-09-20 下午4:22
 */
public class CirculationVo {

	@ApiModelProperty("本次交易 ID，10位单位编码+8位日期+4位流水号")
	private String orderNo;

	@ApiModelProperty("交易类型")
	private String orderType;

	@ApiModelProperty(value = "交易时间，格式如YYYY-MM-DD hh:mm:ss",example="2017-09-20 09:02:33")
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private Date orderDate;

	@ApiModelProperty("疫苗标识码")
	private String vaccineId;

	@ApiModelProperty("疫苗编码")
	private String vaccineCode;

	@ApiModelProperty("疫苗生产单位，全国统一代码")
	private String vaccineComp;

	@ApiModelProperty("疫苗批号")
	private String vaccineBatchCode;

	@ApiModelProperty("疫苗所在包装箱编号")
	private String vaccineBoxNo;//包装箱 ID

	@ApiModelProperty("疫苗所在分包编号")
	private String supplyOrganCode;//分装箱 ID

	@ApiModelProperty("疫苗所在分包编号")
	private String receiveOrganCode;//分装箱 ID

	@ApiModelProperty("疫苗所在分包编号")
	private String vaccinePkgNo;//分装箱 ID

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public String getOrderType() {
		return orderType;
	}

	public void setOrderType(String orderType) {
		this.orderType = orderType;
	}

	public Date getOrderDate() {
		return orderDate;
	}

	public void setOrderDate(Date orderDate) {
		this.orderDate = orderDate;
	}

	public String getVaccineId() {
		return vaccineId;
	}

	public void setVaccineId(String vaccineId) {
		this.vaccineId = vaccineId;
	}

	public String getVaccineCode() {
		return vaccineCode;
	}

	public void setVaccineCode(String vaccineCode) {
		this.vaccineCode = vaccineCode;
	}

	public String getVaccineComp() {
		return vaccineComp;
	}

	public void setVaccineComp(String vaccineComp) {
		this.vaccineComp = vaccineComp;
	}

	public String getVaccineBatchCode() {
		return vaccineBatchCode;
	}

	public void setVaccineBatchCode(String vaccineBatchCode) {
		this.vaccineBatchCode = vaccineBatchCode;
	}

	public String getVaccineBoxNo() {
		return vaccineBoxNo;
	}

	public void setVaccineBoxNo(String vaccineBoxNo) {
		this.vaccineBoxNo = vaccineBoxNo;
	}

	public String getVaccinePkgNo() {
		return vaccinePkgNo;
	}

	public void setVaccinePkgNo(String vaccinePkgNo) {
		this.vaccinePkgNo = vaccinePkgNo;
	}

	public String getSupplyOrganCode() {
		return supplyOrganCode;
	}

	public void setSupplyOrganCode(String supplyOrganCode) {
		this.supplyOrganCode = supplyOrganCode;
	}

	public String getReceiveOrganCode() {
		return receiveOrganCode;
	}

	public void setReceiveOrganCode(String receiveOrganCode) {
		this.receiveOrganCode = receiveOrganCode;
	}
}
